home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BCI NET
/
BCI NET Dec 94.iso
/
archives
/
telecomm
/
bbs
/
maxsdoors2.lha
/
LeechBusta100.lha
/
LBUSTA
/
LeechBusta100.Doc
< prev
Wrap
Text File
|
1993-04-26
|
4KB
|
109 lines
LeechBusta version 1.00
~~~~~~~~~~~~~~~~~~~~~~~
© 1993 Murray Chaffer
Overview:
~~~~~~~~
Leechbusta was written as a util to ask users (nicely!?) to contribute
to the BBS on a regular basis instead of leeching files all the time by
requiring that they upload a file or two before they are allowed to gain
access to the BBS File section. I don't know whether it will be effective
or not, and it may result in users uploading any old thing to get to their
precious files. Anyway here it is, so try it out and decide whether it
works for you or not...
Setting up:
~~~~~~~~~~
* Make a directory in your doors path called "LBusta"
* Make an ASCII textfile named LeechBusta.DAT and place it in
LBusta directory, with the following info contained. :
One any one line place the letter F or f with the menu number of your
files menu immediately following ie if your Files menu is number 23
then it would be F23 or f23 in the first column of the textfile
On as many lines as you wish, place the names of users to be excluded
from having to upload to the BBS in double quotes ie "Murray Chaffer"
again this must start in the first column of the file ie the far left
hand side. These can be on any line in the textfile.
All that is left now is to provide the door with a list of sections and
their respective numbers to which you would like uploads to be sent.
On as many lines as you wish, place a hash symbol (#) in the first
column, proceeded immediately by the section number you wish to make
available for upload by the door, then a comma, then the section name
to a maximum of 25 characters (will be chopped if it's longer!)
ie #20,Games and Demos
Repeat the above step on any lines you like until you have added as many
sections as you wish.
Any line not starting with the control characters (F,f,#,") in the far
left side will be treated as comment..
An Example Datafile is included..
* (Optional) Make up a Text/ANSI file to go in the LBusta directory named
"Greeting.text" to be displayed upon entry to the door - default
text will be used otherwise.
* (Optional) Make up a Text/ANSI file to go in the LBusta directory named
"Goodbye.text" to be displayed upon receipt of the upload(s), before
proceeding onto the file section. Again default text will be used
otherwise.
* Run this door in place of your usual command to go to the file menu.
(Menu function 34 = Run Door)
* That's it!
Operation:
~~~~~~~~~
The door should operate pretty much automatically, and (hopefully) your
file section should be padded out nicely in time..
* The door will restore users time limits that they started with...
* Just Decided 8-) The door will write user's names to LBusta/Busted.text
and thereafter they will be excluded so that you may delete this file
once a (day? week?) and control the severity of the crackdown. Or you
could then have it run once for each user and then remove it.. you decide..
this file would typically be deleted at system event time and regenerated
each day (You could use "Execute on Logoff" and do it every call I guess..8-))
* I've also added a sysop menu to allow you to exclude a user from the door
on a Permanent, (Name goes into LeechBuster.DAT)
Temporary, (name goes into Busted.text until reset)
or Once-only basis..
to access the menu, hit "N" when the door asks "Is this fair ?" . You
will then be prompted for the Password for the menu. Default password is
"BOGUS" - but you should be able to easily find it with a file zapper and
replace it with another (*5 character !*) password.
OK Enjoy!!
Muzz
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Comments / Suggestions to :
~~~~~~~~~~~~~~~~~~~~~~~~~
Murray Chaffer (Sysop)
Continental Drift BBS +61 (02) 918 8375 Voice (02) 918 8153
MAXsNet : 3:30000/76.0
FidoNet : 3:714/911.0
InterNet : mechaffe@acacia.uts.edu.au
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~